﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sage.FileWriter
{
    /// <summary>
    /// 文件编码类型
    /// </summary>
    public enum FileEncoding
    {
        /// <summary>
        /// UTF-8 编码（默认，无BOM）
        /// </summary>
        UTF8,
        /// <summary>
        /// UTF-8 编码（带BOM）
        /// </summary>
        UTF8WithBOM,
        /// <summary>
        /// UTF-16 编码（Unicode，小端序，带BOM）
        /// </summary>
        UTF16,
        /// <summary>
        /// UTF-32 编码（带BOM）
        /// </summary>
        UTF32,
        /// <summary>
        /// ASCII 编码
        /// </summary>
        ASCII,
        /// <summary>
        /// GB2312 编码（简体中文）
        /// </summary>
        GB2312,
        /// <summary>
        /// GBK 编码（扩展GB2312）
        /// </summary>
        GBK,
        /// <summary>
        /// Big5 编码（繁体中文）
        /// </summary>
        Big5
    }
}
